﻿* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: verdana, arial, sans-serif;
    color: #727272;
    background: url(images/body-pattern.png) repeat 0 0;
    min-width: 100%;
}

a { color: #00acef; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
.shell { width: 981px; margin: 0 auto; }
.container { background: url(images/container.png) repeat-y center 0; box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05); -moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05); -webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05); -o-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.05);  }
#header
{
    background: url("images/border-title.png") repeat-x scroll 0 bottom transparent;
    height: 43px;
    margin-bottom: 15px;
    padding-top: 25px;
    position: relative; 
}
#title
{
    color: #00ACEF;
    font-size: 28px;
    left: 21px;
    line-height: 30px;
    position: absolute;
    top: 23px;  
    font-weight:600;
    font-family: verdana,arial,sans-serif,微软雅黑;  
}
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
#navigation { padding:0 21px;  margin-bottom: 5px; }
#navigation ul { list-style:none; list-style-position: outside; }
#navigation ul li { padding: 0 10px; float: left; font-family: 'Raleway', sans-serif; font-size: 15px; font-weight: 500; }
#navigation ul li:first-child { padding-left: 0; }
#navigation ul li a { color: #4a4a4a; padding: 0 7px; display:block; height: 21px; line-height: 21px; border: 2px solid transparent; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
#navigation ul li.active a,
#navigation ul li a:hover { border: 2px solid #029cdb;  background: url(images/nav-btn.png) repeat-x 0 0; color:#fff; text-decoration: none; }

#footer { background: url(images/footer-border.png) repeat-x 0 0; padding: 18px 20px 18px 10px; }
.footer-nav { float: left; }
.footer-nav ul { list-style:none; list-style-position: outside; }
.footer-nav ul li { float: left; border-right: 1px solid #afaca9;  padding:0 10px; font-size: 10px; line-height: 10px; }
.footer-nav ul li a { color: #afaca9; }
.footer-nav ul li a:hover { color: #878684; text-decoration: none; }
.footer-nav ul li.last { border-right: 0; }

#footer p.copy { font-size: 10px; color:#afaca9; line-height: 10px; float: right; }
#footer p.copy a { font-size: 10px; color:#00acef;  line-height: 10px; text-decoration: underline; }
#footer p.copy a:hover { text-decoration: none; }
#footer p.copy span { padding:0 7px; }


.top_toolbar
{

}
#login_out
{
    cursor:pointer;
    float:right; 
    color: #00ACEF;
    font-weight:bolder; 
    font-size:16px; 
    width:40px;
    height:40px;
    border:1px solid #fff;
    margin:auto 5px;
    background:url("images/Run2.png") no-repeat center center;
}
#login_out:hover
{
    border-color:#00ACEF;
}
#master_userRealName
{    
    color: #00ACEF;
    font-weight:bolder; 
    font-size:16px; 
    font-family: 微软雅黑,verdana,arial,sans-serif;   
    float:right; 
    padding-right:5px;
    float:right;
    line-height:43px;
    cursor:default;
}